#仅限关键字参数
def func(a,b,*args,c):
    print(a,b)
    print(args)
    print(c)
func(1,2,3,4,5,c=8)

# 函数的定义 * 代表聚合,聚合成一个元祖,函数的调用,打散
a,b,*c=(1,2,4,5,6,7,8)
print(a,b,c)#1 2 [4, 5, 6, 7, 8],返回一个列表
a,*b,c=[11,22,33,44,55,66,77]
print(a,b,c)#11 [22, 33, 44, 55, 66] 77
a,*b=range(10)
print(a,b)#0 [1, 2, 3, 4, 5, 6, 7, 8, 9]
a,*b,c=range(10)
print(a,b,c)#0 [1, 2, 3, 4, 5, 6, 7, 8] 9


